package com.tanhua.dubbo.api.db;

import com.tanhua.model.db.User;

/**
 * 用户服务接口
 */
public interface UserApi {
    /**
     * 根据手机号查询用户对象
     * @param phone
     * @return
     */
    User findByMobile(String phone);

    /**
     * 注册用户返回用户id
     * @param user
     * @return
     */
    Long add(User user);

    /**
     * 根据用户id更新 环信账号（用户ID） 密码固定123456
     * @param huanxUser
     */
    void update(User huanxUser);

    /**
     * 根据用户id查询用户对象
     */
    User findById(Long userId);

    /**
     * 环信ID查询用户信息
     */
    User findByHuanxinUser(String huanxinId);
}
